<?php
/**
 * Page de test de la classe dirapHttpUrl
 *
 * Créé le : 7 juin 07 - Encodage UTF-8
 * 
 * @package    
 * @subpackage 
 * @author     Philippe MARASSE <philippe.marasse@ac-poitiers.fr>
 * @copyright  2007 D.I.R. Académie de Poitiers
 * @license    http://www.opensource.org/licenses/gpl-license.php
 * @version    CVS: $Id: test-dirapHttpUrl.php,v 1.1 2007/06/13 16:49:20 philippe Exp $
 *  
 */

require_once '../class.dirapHttpUrl.inc.php';

?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title>Test Redirection d'URLs</title>
</head>
<body>
<h2>Sans constante</h2>
<?php
    echo 'page actuelle '. dirapHttpUrl::getUrl(false,$_GET);
    echo '<br />page truc.php du même répertoire '. dirapHttpUrl::getUrl('truc.php',$_GET);
    echo '<br />page srep/truc.php d\'un autre répertoire '. dirapHttpUrl::getUrl('srep/truc.php',$_GET);
    echo '<br />page ../bidule.php du répertoire parent '. dirapHttpUrl::getUrl('../bidule.php',$_GET);
    echo '<br />page ../../../../oula.php du répertoire parent ';
    try {
        echo dirapHttpUrl::getUrl('../../../../oula.php',$_GET);
    } catch (Exception $e) {
        echo '<br />'.$e->getMessage();
    }
    
?>
<h2>Avec constante HTTP_URL_BASE</h2>
<?php
    define('HTTP_URL_BASE','https://niniel.in.ac-poitiers.fr/agepe/admin/');
    echo '<p style="color: red">'. HTTP_URL_BASE. '</p>';
    echo 'page actuelle '. dirapHttpUrl::getUrl(false,$_GET);
    echo '<br />page truc.php du même répertoire '. dirapHttpUrl::getUrl('truc.php',$_GET);
    echo '<br />page srep/truc.php d\'un autre répertoire '. dirapHttpUrl::getUrl('srep/truc.php',$_GET);
    echo '<br />page ../bidule.php du répertoire parent '. dirapHttpUrl::getUrl('../bidule.php',$_GET);
    echo '<br />page ../../oula.php du répertoire parent '. dirapHttpUrl::getUrl('../../oula.php',$_GET);
    
?>
<h2>Avec suppression de préfixe local via HTTP_URL_LOCAL_PREFIX</h2>
<?php
    define('HTTP_URL_LOCAL_PREFIX','http/test');
    echo '<p style="color: red">'. HTTP_URL_LOCAL_PREFIX. '</p>';
    echo 'page actuelle '. dirapHttpUrl::getUrl(false,$_GET);
    echo '<br />page truc.php du même répertoire '. dirapHttpUrl::getUrl('truc.php',$_GET);
    echo '<br />page srep/truc.php d\'un autre répertoire '. dirapHttpUrl::getUrl('srep/truc.php',$_GET);
    echo '<br />page ../bidule.php du répertoire parent '. dirapHttpUrl::getUrl('../bidule.php',$_GET);
    echo '<br />page ../../oula.php du répertoire parent '. dirapHttpUrl::getUrl('../../oula.php',$_GET);
    
?>
</body>
</html>